<?php
$title = "index du site"; //Ceci à rajouter sur chaque grande page (messagerie,livre d'or,minichat, ...)
include("../includes/debut.php"); 
?>

<body>

<?php
include("../includes/menu_du_haut.php");
?>

<div class="cadre_du_menu_de_gauche">
<?php
include("../includes/menu_de_gauche.php");
?>
</div>
<div class="cadre_du_programme">

<p align=center><font size="6"><font color="red">Envoi de la newsletter</font></font></p>


<?php
if(isset($_POST['titre'])) //On a tapé le titre de la newsletter.

if(isset($_POST['message'])) //On a tapé le message de la newsletter.
{ 
// On récupère les 5 dernières news
$news = mysql_query('SELECT contenu,timestamp FROM news ORDER BY id DESC LIMIT 0, 5');
 
$fichier_message = '<html>
<head>

   <title>Newsletter de tester</title>
</head>
<body>' . $_POST['titre'] . '<div style="margin-left:170px" style="margin-right:300px" style="color:#FFFFFF" style="border-left:1px dashed #000000" style="border-right:1px dashed #000000" style="border-bottom:1px dashed #000000" style="border-top:1px dashed #000000" style="height:auto" style="padding:10px" style="background-color:#666666">' . $_POST['message'] . '</div>


<p align="left">Voici les dernières news de monsite :<ul>'; //On définit le message.
 
    while($donnees = mysql_fetch_assoc($news)) 
    {
    $fichier_message .= '<li>'.$donnees["contenu"].'(le'.date("D, d M Y H:i:s",$donnees["timestamp"]).')</li>'; //On ajoute les news au message.
    }
 
$fichier_message .= '</ul></body>
</html>'; //On termine le message.
 
 
//On récupère de la table newsletter les personnes inscrites.
$liste_vrac = mysql_query("SELECT email FROM newsletter");
 
//On définit la liste des inscrits.
$liste = 'le.coffre@free.fr';
    while ($donnees = mysql_fetch_assoc($liste_vrac))
 {
    $liste .= ','; //On sépare les adresses par une virgule.
    $liste .= $donnees['email'];
    }
	 
$message = $fichier_message;
$destinataire = 'ivan.nolorgues@free.fr'; //On adresse une copie a l'administrateur.
 
$date = date("d/m/Y");
 
$objet = "Newsletter de http://le.coffre.free.fr/newsletter/ du $date"; //On définit l'objet qui contient la date.
 
     $headers  = 'MIME-Version: 1.0' . "\n";
     $boundary = "----=" . sha1(uniqid(rand()));
$headers .= "Content-type: text/html; charset=iso-8859-1; boundary=$boundary"; 

     // En-têtes additionnels
     $headers .= 'mail: ' . "\n";
     $headers .= 'From: tester' . "\n"; //On définit l'expéditeur.
     $headers .= 'Cc: ' . "\r\n";
     $headers .= 'Bcc:' . $liste ; //On définit les destinataires en copie cachée pour qu'ils ne puissent pas voir les adresses des autres inscrits.

 
    //On envoie l'e-mail.
    if ( mail($destinataire, $objet, $fichier_message, $headers) ) 
    {
?>
Envoi de la newsletter réussi.
<?php
    }
    else
    {
?>
Échec lors de l'envoi de la newsletter.
<?php
    }
} //Fin de la condition de validité du formulaire.
?>

<h3>Message ajouté à la newsletter</h3>
<form method="post" action="newsletter.php">
je met un titre a la newsletter
<br>
<input size="40" name="titre">
<br>
je met le message de la newsletter
<br>
<textarea cols="30" rows="10" name="message"></textarea>
<input type="submit" value="Envoyer la newsletter" />
</form>
<u>Liste des inscrits :</u>
<?php

// Combien de personnes inscrit a ma newsletter ?
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM newsletter");
$donnees = mysql_fetch_array($retour);


?>

Il y a <?php echo $donnees['nbre_entrees']; ?> membres inscrit a la newsletter.
<table>
<tr>
<th>e-mail</th>
</tr>
<?php
 
$liste_inscrits_vrac = mysql_query("SELECT email FROM newsletter"); //On récupère la table newsletter en vrac.
    while ($donnees = mysql_fetch_assoc($liste_inscrits_vrac))
    {
?>
 
<tr>
<td><?php echo ($donnees['email']); ?></td>
</tr>
 
<?php
    }
?>
</table>
</div>